#define _CRT_SECURE_NO_WARNINGS
#include"stdio.h"
//int func(int n) {
//	if (n == 0)
//		return 1;
//	else
//		return n * func(n - 1);
//}
int main() {
	int n = 0,r=1;
	scanf("%d", &n);
	for (int i = 1; i <= n; i++) {
		r *= i;
	}
	printf("%d\n", r);
	/*int s=func(n);
	printf("%d\n", s);*/
	return 0;
}